﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using CROSLAND.BL.BE;

namespace CROSLAND.DL.DALC
{
    public interface IMaterialDALC
    {
        /// <summary>
        /// Ejecuta RFC ZCM_SD_003 para devolver lista de materiales
        /// </summary>
        /// <param name="pCodMat"></param>
        /// <param name="pDesMat"></param>
        /// <param name="pJerMat"></param>
        /// <param name="pOrgVtas"></param>
        /// <param name="pCanalDist"></param>
        /// <param name="usuarioWeb"></param>
        /// <param name="sector"></param>
        /// <returns></returns>
        List<MaterialBE> buscarMateriales(string pCodMat, string pDesMat, string pJerMat, string pOrgVtas, string pCanalDist, string ofVtas, string usuarioWeb, string sector, string centro, string almacen);

        List<MaterialBE> buscarMaterialesReemplazo(string pCodMat);

        List<GenericBE> caracteristicaMat(string pCodMat, string pLote);
    }
}
